package cn.softgame.cms.secure.nm.domain;

import java.io.Serializable;
import java.util.Date;

import cn.softgame.cms.common.page.domain.AbstractNumberVO;

/**
 * 设备模板实体
 * @author xuquan
 * 2013-4-22
 */
public class ResDevTemplate extends AbstractNumberVO implements Serializable{

	private static final long serialVersionUID = 5704143582902438174L;
	/**
	 * 编号
	 */
	private String templateId;
	/**
	 * 设备类型
	 */
	private String modelId;
	
	private String modelName;
	
	/**
	 * 设备类型
	 */
	private String typeId;
	
	private String typeName;
	
	/**
	 * 厂商ID   名称参考数据字典 1阿朗 2中兴 3华为 4烽火
	 */
	private String manufactoryId;
	private String manufactoryName;
	
	/**
	 * 区域编号，不同的区域不同的模板
	 */
	private String areaId;
	
	private String areaName;
	
	/**
	 * 模板名称
	 */
	private String name;
	/**
	 * 新增用户名
	 */
	private String newName;
	/**
	 * 新增用户名密码
	 */
	private String newPwd;
	/**
	 * 1X业务标准配置端口
	 */
	private String ptp1x;
	/**
	 * DO业务标准配置端口
	 */
	private String doPtp;
	/**
	 * LTE业务标准配置端口
	 */
	private String ltePtp;
	/**
	 * 命令行连接方式
	 */
	private String commandType;
	/**
	 * 命令行连接端口
	 */
	private String commandPort;
	/**
	 * SNMP共同体串
	 */
	private String snmpCommunity;
	/**
	 * SNMP端口
	 */
	private String snmpPort;
	/**
	 * SNMP版本 1 表示v1 2表示v2
	 */
	private String snmpVer;
	/**
	 * 上联口PTP，A设备特有 1/1
	 */
	private String upPtp;
	/**
	 * 下联口PTP，A设备特有1/2
	 */
	private String downPtp;
	/**
	 * BB互联PTP，B设备特有
	 */
	private String netPtp;
	/**
	 * 创建时间，默认数据库时间
	 */
	private Date createDate;
	private String createDateStr;
	
	public String getTemplateId() {
		return templateId;
	}
	public void setTemplateId(String templateId) {
		this.templateId = templateId;
	}
	public String getModelId() {
		return modelId;
	}
	public void setModelId(String modelId) {
		this.modelId = modelId;
	}
	public String getAreaId() {
		return areaId;
	}
	public void setAreaId(String areaId) {
		this.areaId = areaId;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getNewName() {
		return newName;
	}
	public void setNewName(String newName) {
		this.newName = newName;
	}
	public String getNewPwd() {
		return newPwd;
	}
	public void setNewPwd(String newPwd) {
		this.newPwd = newPwd;
	}
	public String getPtp1x() {
		return ptp1x;
	}
	public void setPtp1x(String ptp1x) {
		this.ptp1x = ptp1x;
	}
	public String getDoPtp() {
		return doPtp;
	}
	public void setDoPtp(String doPtp) {
		this.doPtp = doPtp;
	}
	public String getLtePtp() {
		return ltePtp;
	}
	public void setLtePtp(String ltePtp) {
		this.ltePtp = ltePtp;
	}
	public String getCommandType() {
		return commandType;
	}
	public void setCommandType(String commandType) {
		this.commandType = commandType;
	}
	public String getCommandPort() {
		return commandPort;
	}
	public void setCommandPort(String commandPort) {
		this.commandPort = commandPort;
	}
	public String getSnmpCommunity() {
		return snmpCommunity;
	}
	public void setSnmpCommunity(String snmpCommunity) {
		this.snmpCommunity = snmpCommunity;
	}
	public String getSnmpPort() {
		return snmpPort;
	}
	public void setSnmpPort(String snmpPort) {
		this.snmpPort = snmpPort;
	}
	public String getSnmpVer() {
		return snmpVer;
	}
	public void setSnmpVer(String snmpVer) {
		this.snmpVer = snmpVer;
	}
	public String getUpPtp() {
		return upPtp;
	}
	public void setUpPtp(String upPtp) {
		this.upPtp = upPtp;
	}
	public String getDownPtp() {
		return downPtp;
	}
	public void setDownPtp(String downPtp) {
		this.downPtp = downPtp;
	}
	public String getNetPtp() {
		return netPtp;
	}
	public void setNetPtp(String netPtp) {
		this.netPtp = netPtp;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public String getModelName() {
		return modelName;
	}
	public void setModelName(String modelName) {
		this.modelName = modelName;
	}
	public String getAreaName() {
		return areaName;
	}
	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}
	public String getTypeId() {
		return typeId;
	}
	public void setTypeId(String typeId) {
		this.typeId = typeId;
	}
	public String getTypeName() {
		return typeName;
	}
	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}
	public String getManufactoryId() {
		return manufactoryId;
	}
	public void setManufactoryId(String manufactoryId) {
		this.manufactoryId = manufactoryId;
	}
	public String getCreateDateStr() {
		return createDateStr;
	}
	public void setCreateDateStr(String createDateStr) {
		this.createDateStr = createDateStr;
	}
	public String getManufactoryName() {
		return manufactoryName;
	}
	public void setManufactoryName(String manufactoryName) {
		this.manufactoryName = manufactoryName;
	}
}
